জাভাস্ক্রিপ্ট (JavaScript)

জাভাস্ক্রিপ্ট ফর্ম এপিআই-(JS Form API)

Web Development - জাভাস্ক্রিপ্ট (JavaScript) - জাভাস্ক্রিপ্ট ফর্ম (JS Form) | NCTB BOOK

ডোম মেথড

প্রোপার্টিবর্ননাcheckValidity()ইনপুট এলিমেন্টে ভ্যালিড ডাটা থাকলে true রিটার্ন করে।
setCustomValidity()ইনপুট এলিমেন্টের validationMessage প্রোপার্টি সেট করে।  

ইনপুট এলিমেন্টে সঠিক তথ্য না থাকলে একটি ম্যাসেজ প্রদর্শন করবেঃ

kt_satt_skill_example_id=1312

ডোম প্রোপার্টি

প্রোপার্টিবর্ননা
validityইনপুট এলিমেন্টের ভ্যালিডিটি সম্পর্কিত বুলিয়ান প্রোপার্টি ধারণ করে।
validationMessageব্রাউজারে প্রদর্শনের জন্য একটি ভ্যালিডেশন ম্যাসেজ ধারণ করে।
willValidateইনপুট এলিমেন্ট ভ্যালিডেট হবে কিনা নির্দেশ করে।

ভেলিডিটি প্রোপার্টি

প্রোপার্টির নামবর্ননা 
customErrorযদি একটি কাস্টম ভ্যালিডিটি মেসেজ সেট করা হয়,তাহলে ইহা true সেট হয়। 
patternMismatchযদি একটি এলিমেন্টের ভ্যালু তার pattern এট্রিবিউটের সাথে না মিলে তাহলে ইহা true সেট হয়। 
rangeOverflowযদি একটি এলিমেন্টের ভ্যালু তার max এট্রিবিউট থেকে বড় হয় তাহলে true সেট হয়। 
rangeUnderflowযদি একটি এলিমেন্টের ভ্যালু তার min এট্রিবিউট থেকে ছোট হয় তাহলে true সেট হয়। 
stepMismatchযদি একটি এলিমেন্টের ভ্যালু তার step এট্রিবিউট অনুযায়ী ভ্যালিড না হয় তাহলে true সেট হয়। 
tooLongযদি একটি এলিমেন্টের ভ্যালু তার maxLength এট্রিবিউটের ভ্যালু থেকে বেশি হয় তাহলে ইহা true সেট হয়। 
typeMismatchযদি একটি এলিমেন্টের ভ্যালু তার type এট্রিবিউট অনুযায়ী ভ্যালিড না হয় তাহলে ইহা true সেট হয়। 
valueMissingযদি "required" এট্রিবিউটযুক্ত একটি এলিমেন্টের কোন ভ্যালু না থাকে তাহলে ইহা true সেট হয়। 
validযদি একটি এলিমেন্টের ভ্যালু ভ্যালিড হয় তাহলে ইহা true সেট হয়। 

উদাহরণ

যদি ইনপুট ফিল্ডের নম্বরটি ১০০ থেকে বড় হয় তাহলে একটি ম্যাসেজ প্রদর্শন করবেঃ

rangeOverflow প্রোপার্টি

kt_satt_skill_example_id=1315

যদি ইনপুট ফিল্ডের নম্বরটি ১০০ থেকে ছোট হয় তাহলে একটি ম্যাসেজ প্রদর্শন করবেঃ

rangeUnderflow প্রোপার্টি

kt_satt_skill_example_id=1318

Content added || updated By
Promotion